from celery_tasks.sms.yuntongxun.sms import CCP
from celery_tasks.sms import constants
from celery_tasks.main import celery_app


@celery_app.task()
def send_sms_code(mobile, sms_msg):
    #   3.发送短信验证码
    #   CCP.send_template_sms(发送的电话号码, [6位短信验证码, 提示过期时间（单位分钟）], 短信模板)
    #
    #   需要优化：客户端 -> 容联云 -> 发送短信 （这个过程中我们没有必要等待短信发送成功）
    CCP().send_template_sms(mobile, [sms_msg, constants.SMS_CODE_REDIS_EXPIRES // 60], 1)
